// pages/my/my.js
// import photo from '../../assets/my-top-background.png'
Page({
  /**
   * 页面的初始数据
   */
  data: {
    url:'/images/cat.JPG',
    username:''
  },
  changeAwatar(){
    wx.chooseMedia({
      count: 1,
      mediaType: ['image'],
      sourceType: ['album', 'camera'],
      success: (res) => {
        if (res.tempFiles[0].size > 3 * 1024 * 1024) {
          wx.showToast({
            title: '图片大小超过3MB，请重新选择',
            icon: 'none',
            duration: 2000
          });
        } else {
          var formatImage = res.tempFiles[0].tempFilePath.split(".")[(res.tempFiles[0].tempFilePath.split(".")).length - 1];
          //console.log("图片格式" + formatImage)
          if (formatImage != "png" && formatImage != "jpg" && formatImage != "jpeg") {
            return wx.showToast({
              title: '只能上传.png、.jpg、.jpep 格式',
              icon: 'none',
              image: '',
              duration: 2000,
              mask: true,
            })
          }
          this.setData({
            url:res.tempFiles[0].tempFilePath
          })
          wx.request({
            url: 'http://127.0.0.1:3007/user/updateawatar',
            method:'POST',
            data:{
              username:this.data.username,
              awatar:this.data.url
            },
            success:(req)=>{
              console.log(req)
            },
            fail(){

            }
          })
          // this.setData({
          //   login: {
          //     show: true,
          //     avatar: res.tempFiles[0].tempFilePath, // 假设只选择了一张图片  
          //   },
          // });

          // 上传图片  
          // this.update_avatar(res.tempFiles[0].tempFilePath);


          //console.log("path", res.tempFiles[0].tempFilePath)
          //console.log("size", res.tempFiles[0].size)
          // this.upload()
          // this.update_avatar()
        }
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    wx.getStorage({
      key: "username",
      success: (res)=>{
        this.setData({
          username:res.data
        })
        console.log(this.data.username)
        wx.request({
          url: `http://127.0.0.1:3007/user/getawatar?username=`+this.data.username,
          method:'get',
          success:(req,res)=>{
            if(req.data.data){
              this.setData({
                url:req.data.data
              })
            }
          }
        })
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },
  goToAddress(){
    wx.navigateTo({
      url: '/pages/adress/adress',
    })
  },
  goToFeedback(){
    wx.navigateTo({
      url: '/pages/feedback/feedback',
    })
  },
  goToChangepassword(){
    wx.navigateTo({
      url: '/pages/changepassword/changepassword',
    })
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})